export function removeDuplicates(arr: any[], key = 'auxiliaryId') {
    const result: any[] = [];
    for (let i = 0; i < arr.length; i++) {
        // 判断数组中是否存在相同id的元素
        const flag = result.find(item => {
            const auxiliaryId = item.id ?? item[key];
            const id = arr[i][key] ?? arr[i].id;
            return auxiliaryId === id;
        });
        if (!flag) {
            // 如果不存在，则将元素添加到结果数组中
            result.push(arr[i]);
        }
    }
    return result;
}
